home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xa;
-
- import com.extensibility.app.BaseApplication;
- import com.extensibility.app.BaseDocument;
- import com.extensibility.app.Desktop;
- import com.extensibility.xml.BaseDeclaration;
-
- public class XADesktop extends Desktop {
- public static SchemaWin getFrontSchemaWindow() {
- return Desktop.frontWindow instanceof SchemaWin ? (SchemaWin)Desktop.frontWindow : null;
- }
-
- public static void selectDeclaration(BaseDeclaration var0, SchemaDoc var1) {
- SchemaWin var2 = (SchemaWin)BaseApplication.getApplication().getMainWindow(var1);
- if (var2 != null) {
- var2.selectDeclaration(var0);
- }
-
- }
-
- public static void selectDeclaration(BaseDeclaration var0, SchemaDoc var1, boolean var2) {
- SchemaWin var3;
- if (var2) {
- var3 = (SchemaWin)BaseApplication.getApplication().getMainWindow(var1);
- } else {
- var3 = (SchemaWin)((BaseDocument)var1).getWindow(Class.forName("com.extensibility.xa.CompositeSchemaWindow"));
- }
-
- if (var3 != null) {
- var3.selectDeclaration(var0);
- }
-
- }
-
- public static void createErrorWindow(SchemaDoc var0) {
- CompositeSchemaWindow var1 = (CompositeSchemaWindow)((BaseDocument)var0).getWindow(Class.forName("com.extensibility.xa.CompositeSchemaWindow"));
- if (var1 != null) {
- var1.showErrorPane(false);
- }
-
- }
-
- public static DeclTable getTableForModel(DeclTableModel var0) {
- return getFrontSchemaWindow().getTableForModel(var0);
- }
- }
-